Text copied to clipboard!

Titel

Text copied to clipboard!

Inbyggd mjukvaruingenjör

Beskrivning

Text copied to clipboard!
Vi söker en erfaren och passionerad inbyggd mjukvaruingenjör som vill vara en del av vårt innovativa team. Som inbyggd mjukvaruingenjör kommer du att arbeta med utveckling, testning och underhåll av programvara för inbyggda system inom olika branscher såsom fordonsindustri, medicinteknik, telekommunikation och industriell automation. Du kommer att samarbeta med hårdvaruingenjörer, systemarkitekter och andra mjukvaruutvecklare för att skapa robusta och effektiva lösningar som uppfyller höga krav på prestanda, säkerhet och tillförlitlighet. Dina huvudsakliga arbetsuppgifter inkluderar att skriva kod i C/C++ för realtidsoperativsystem (RTOS), felsöka och optimera befintlig programvara, samt delta i design och arkitektur av nya system. Du kommer också att arbeta med verktyg för versionshantering, kontinuerlig integration och automatiserad testning. Vi värdesätter ett agilt arbetssätt och ser gärna att du har erfarenhet av Scrum eller andra agila metoder. För att lyckas i rollen bör du ha en stark teknisk bakgrund, god förståelse för elektronik och hårdvarunära programmering, samt ett analytiskt och problemlösande tankesätt. Du bör också ha god kommunikationsförmåga och kunna arbeta både självständigt och i team. Erfarenhet av säkerhetskritiska system, trådlös kommunikation, eller IoT-lösningar är meriterande. Vi erbjuder en stimulerande arbetsmiljö med möjlighet att arbeta med spännande projekt och den senaste tekniken. Du får chansen att utvecklas professionellt och bidra till produkter som gör skillnad i människors liv. Om du är en driven ingenjör med passion för inbyggda system, ser vi fram emot din ansökan!

Ansvar

Text copied to clipboard!
  • Utveckla och underhålla programvara för inbyggda system
  • Skriva kod i C/C++ för realtidsoperativsystem
  • Felsöka och optimera befintlig programvara
  • Delta i design och arkitektur av nya system
  • Samarbeta med hårdvaru- och mjukvaruteam
  • Använda verktyg för versionshantering och CI/CD
  • Utföra enhetstester och automatiserade tester
  • Dokumentera kod och tekniska lösningar
  • Delta i kodgranskningar och förbättringsarbete
  • Följa branschstandarder och säkerhetskrav

Krav

Text copied to clipboard!
  • Civil- eller högskoleingenjörsexamen inom datateknik, elektronik eller liknande
  • Minst 3 års erfarenhet av inbyggd mjukvaruutveckling
  • Goda kunskaper i C och C++
  • Erfarenhet av realtidsoperativsystem (RTOS)
  • Förståelse för hårdvarunära programmering
  • Erfarenhet av versionshanteringssystem som Git
  • Kunskap om kommunikationsprotokoll (t.ex. SPI, I2C, UART)
  • Förmåga att läsa och tolka hårdvaruscheman
  • Erfarenhet av agila utvecklingsmetoder
  • God kommunikationsförmåga i tal och skrift på svenska och engelska

Potentiella intervjufrågor

Text copied to clipboard!
  • Hur många års erfarenhet har du av inbyggd mjukvaruutveckling?
  • Vilka programmeringsspråk behärskar du?
  • Har du arbetat med realtidsoperativsystem tidigare?
  • Beskriv ett projekt där du utvecklat mjukvara för inbyggda system.
  • Hur hanterar du felsökning i hårdvarunära kod?
  • Vilka verktyg använder du för versionshantering och CI/CD?
  • Har du erfarenhet av säkerhetskritiska system?
  • Hur arbetar du i team med andra ingenjörer?
  • Vilka kommunikationsprotokoll har du arbetat med?
  • Är du bekväm med att läsa hårdvaruscheman?